package com.iMANIT.OO
{
	public class ThisIs
	{
		public function ThisIs()
		{
		}
		public static function anAbstractFunction(): void
		{
			throw new Error("This function is abstract, it must be overriden in sub-call");
		} 
		
		public static function aSingeltonClass(): void
		{
			throw new Error("This class is a singleton and can not be instansiated through the contructor.  Use the getInstance method instead.");
		}
	}
}